@charset "UTF-8";
.at-table .hidden-columns,
.at-table td.is-hidden>*,
.at-table th.is-hidden>* {
    visibility: hidden
}

.at-table,
.at-table td,
.at-table th {
    box-sizing: border-box;
    position: relative
}

.at-table {
    border-bottom: 1px solid #e6ebf1;
    color: #5c6781;
    font-size: 12px;
    border: 0px;
    cursor: pointer;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    background-color: #fff;
    color: #5c6781;
}

.at-table .at-tooltip.cell {
    white-space: nowrap;
    min-width: 50px
}

.at-table td,
.at-table th {
    height: 36px;
    min-width: 0;
    text-overflow: ellipsis;
    vertical-align: middle
}

.at-table::before {
    content: '';
    position: absolute;
    background-color: #dfe6ec;
    z-index: 1
}

.at-table td.is-right,
.at-table th.is-right {
    text-align: right
}

.at-table td.is-left,
.at-table th.is-left {
    text-align: left
}

.at-table td.is-center,
.at-table th.is-center {
    text-align: center
}

.at-table td,
.at-table th.is-leaf {
    border-bottom: 1px solid #dfe6ec
}

.at-table td.gutter,
.at-table th.gutter {
    width: 15px;
    border-right-width: 0;
    border-bottom-width: 0;
    padding: 0
}

.at-table .cell,
.at-table th>div {
    padding-left: 18px;
    padding-right: 18px;
    box-sizing: border-box;
    text-overflow: ellipsis
}

.at-table::before {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px
}

.at-table::after {
    top: 0;
    right: 0;
    width: 1px;
    height: 100%
}

.at-table .caret-wrapper,
.at-table th>.cell {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.at-table th {
    white-space: nowrap;
    overflow: hidden;
    background-color: #eef1f6;
    text-align: left
}

.at-table th>div {
    display: inline-block;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap
}

.at-table td>div {
    box-sizing: border-box
}

.at-table th.required>div::before {
    display: inline-block;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ff4d51;
    margin-right: 5px;
    vertical-align: middle
}

.at-table th>.cell {
    word-wrap: normal;
    text-overflow: ellipsis;
    line-height: 30px;
    width: 100%;
    box-sizing: border-box
}

.at-table th>.cell.highlight {
    color: #20a0ff
}

.at-table .caret-wrapper {
    cursor: pointer;
    margin-left: 5px;
    margin-top: -2px;
    width: 16px;
    height: 30px;
    overflow: visible;
    overflow: initial
}

.at-table .cell,
.at-table__footer-wrapper,
.at-table__header-wrapper {
    overflow: hidden
}

.at-table .sort-caret {
    display: inline-block;
    width: 0;
    height: 0;
    border: 0;
    content: "";
    position: absolute;
    left: 3px;
    z-index: 2
}

.at-table .sort-caret.ascending,
.at-table .sort-caret.descending {
    border-right: 5px solid transparent;
    border-left: 5px solid transparent
}

.at-table .sort-caret.ascending {
    top: 9px;
    border-top: none;
    border-bottom: 5px solid #97a8be
}

.at-table .sort-caret.descending {
    bottom: 9px;
    border-top: 5px solid #97a8be;
    border-bottom: none
}

.at-table .ascending .sort-caret.ascending {
    border-bottom-color: #48576a
}

.at-table .descending .sort-caret.descending {
    border-top-color: #48576a
}

.at-table td.gutter {
    width: 0
}

.at-table .cell {
    white-space: normal;
    word-break: break-all;
    line-height: 24px
}

.at-table tr input[type=checkbox] {
    margin: 0
}

.at-table tr {
    background-color: #fff
}

.at-table .hidden-columns {
    position: absolute;
    z-index: -1
}

.at-table__empty-block {
    position: relative;
    min-height: 60px;
    text-align: center;
    width: 100%;
    height: 100%
}

.at-table__empty-text {
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #5e7382
}

.at-table__expand-column .cell {
    padding: 0;
    text-align: center
}

.at-table__expand-icon {
    position: relative;
    cursor: pointer;
    color: #666;
    font-size: 12px;
    transition: transform .2s ease-in-out;
    height: 40px
}

.at-table__expand-icon>.at-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -5px;
    margin-top: -5px
}

.at-table__expand-icon--expanded {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.at-table__expanded-cell {
    padding: 20px 50px;
    background-color: #fbfdff;
    box-shadow: inset 0 2px 0 #f4f4f4
}

.at-table__expanded-cell:hover {
    background-color: #fbfdff !important
}

.at-table--fit {
    border-right: 0;
    border-bottom: 0
}

.at-table--border th,
.at-table__fixed-right-patch {
    border-bottom: 1px solid #dfe6ec
}

.at-table--fit td.gutter,
.at-table--fit th.gutter {
    border-right-width: 1px
}

.at-table--border td,
.at-table--border th {
    border-right: 1px solid #dfe6ec
}

.at-table__fixed,
.at-table__fixed-right {
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 1px 0 8px #d3d4d6;
    overflow-x: hidden
}

.at-table__fixed-right::before,
.at-table__fixed::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #dfe6ec;
    z-index: 4
}

.at-table__fixed-right-patch {
    position: absolute;
    top: -1px;
    right: 0;
    background-color: #eef1f6
}

.at-table__fixed-right {
    top: 0;
    left: auto;
    right: 0;
    box-shadow: -1px 0 8px #d3d4d6
}

.at-table__fixed-right .at-table__fixed-body-wrapper,
.at-table__fixed-right .at-table__fixed-footer-wrapper,
.at-table__fixed-right .at-table__fixed-header-wrapper {
    left: auto;
    right: 0
}

.at-table__fixed-header-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3
}

.at-table__fixed-header-wrapper thead div {
    background-color: #eef1f6;
    color: #1f2d3d
}

.at-table__fixed-footer-wrapper {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3
}

.at-table__fixed-footer-wrapper tbody td {
    border-top: 1px solid #dfe6ec;
    background-color: #fbfdff;
    color: #1f2d3d
}

.at-table__fixed-body-wrapper {
    position: absolute;
    left: 0;
    top: 37px;
    overflow: hidden;
    z-index: 3
}

.at-table__body-wrapper,
.at-table__footer-wrapper,
.at-table__header-wrapper {
    width: 100%
}

.at-table__footer-wrapper {
    margin-top: -1px
}

.at-table__footer-wrapper td {
    border-top: 1px solid #dfe6ec
}

.at-table__body,
.at-table__footer,
.at-table__header {
    table-layout: fixed
}

.at-table__footer-wrapper thead div,
.at-table__header-wrapper thead div {
    background-color: #eef1f6;
    color: #1f2d3d
}

.at-table__footer-wrapper tbody td,
.at-table__header-wrapper tbody td {
    background-color: #fbfdff;
    color: #1f2d3d
}

.at-table__body-wrapper {
    overflow: auto;
    position: relative
}

.at-table--striped .at-table__body tr.at-table__row--striped td {
    background: #FAFAFA;
    background-clip: padding-box
}

.at-table--striped .at-table__body tr.at-table__row--striped.current-row td {
    background: #edf7ff
}

.at-table__body tr.hover-row>td {
    background-color: #eef1f6
}

.at-table__body tr.current-row>td {
    background: #edf7ff
}

.at-table__column-resize-proxy {
    position: absolute;
    left: 200px;
    top: 0;
    bottom: 0;
    width: 0;
    border-left: 1px solid #dfe6ec;
    z-index: 10
}

.at-table__column-filter-trigger {
    display: inline-block;
    line-height: 34px;
    margin-left: 5px;
    cursor: pointer
}

.at-table__column-filter-trigger i {
    color: #97a8be
}

.at-table--enable-row-transition .at-table__body td {
    transition: background-color .25s ease
}

.at-fade-in-linear-enter-active,
.at-fade-in-linear-leave-active,
.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
    transition: opacity .2s linear
}

.at-table--enable-row-hover .at-table__body tr:hover>td {
    background-color: #eef1f6;
    background-clip: padding-box
}

.at-table--fluid-height .at-table__fixed,
.at-table--fluid-height .at-table__fixed-right {
    bottom: 0;
    overflow: hidden
}

.at-table-column--selection .cell {
    padding-left: 14px;
    padding-right: 14px
}

.at-table-filter {
    color: #8992a7;
    border: 1px solid #d1dbe5;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12);
    box-sizing: border-box;
    margin: 2px 0;
}

.at-table-filter__list {
    padding: 5px 0;
    margin: 0;
    list-style: none;
    min-width: 100px
}

.at-table-filter__list-item {
    line-height: 36px;
    padding: 0 10px;
    cursor: pointer;
    font-size: 14px
}

.at-table-filter__list-item:hover {
    background-color: #e4e8f1;
    color: #48576a
}

.at-table-filter__list-item.is-active {
    background-color: #20a0ff;
    color: #fff
}

.at-table-filter__content {
    min-width: 100px
}

.at-table-filter__bottom {
    border-top: 1px solid #d1dbe5;
    padding: 8px
}

.at-table-filter__bottom button {
    background: 0 0;
    border: none;
    color: #8391a5;
    cursor: pointer;
    font-size: 14px;
    padding: 0 3px
}

.at-table-filter__bottom button:hover {
    color: #20a0ff
}

.at-table-filter__bottom button:focus {
    outline: 0
}

.at-table-filter__bottom button.is-disabled {
    color: #bfcbd9;
    cursor: not-allowed
}

.at-table-filter__checkbox-group {
    padding: 10px
}

.at-table-filter__checkbox-group label.at-checkbox {
    display: block;
    margin-bottom: 8px;
    margin-left: 5px
}

.at-table-filter__checkbox-group .at-checkbox:last-child {
    margin-bottom: 0
}

.at-checkbox,
.at-checkbox__input {
    cursor: pointer;
    display: inline-block;
    position: relative;
    white-space: nowrap
}

.at-checkbox {
    /* color: #8992a7; */
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.at-checkbox+.at-checkbox {
    margin-left: 15px
}

.at-checkbox__input {
    outline: 0;
    line-height: 1;
    vertical-align: middle
}

/* .at-checkbox__input.is-indeterminate .at-checkbox__inner {
  background-color: #20a0ff;
  border-color: #0190fe
} */

.at-checkbox__input.is-indeterminate .at-checkbox__inner::before {
    content: '';
    position: absolute;
    display: block;
    /* border: 1px solid #fff; */
    margin-top: -1px;
    left: 3px;
    right: 3px;
    top: 50%
}

.at-checkbox__input.is-indeterminate .at-checkbox__inner::after {
    display: none
}

/* .at-checkbox__input.is-focus .at-checkbox__inner {
  border-color: #20a0ff
} */

/* .at-checkbox__input.is-checked .at-checkbox__inner {
  background-color: #20a0ff;
  border-color: #0190fe
} */

.at-checkbox__input.is-checked .at-checkbox__inner::after {
    -ms-transform: rotate(45deg) scaleY(1);
    transform: rotate(45deg) scaleY(1)
}

/* .at-checkbox__input.is-disabled .at-checkbox__inner {
  background-color: #eef1f6;
  border-color: #d1dbe5;
  cursor: not-allowed
} */

.at-checkbox__input.is-disabled .at-checkbox__inner::after {
    cursor: not-allowed;
    /* border-color: #eef1f6 */
}

.at-checkbox__input.is-disabled .at-checkbox__inner+.at-checkbox__label {
    cursor: not-allowed
}

.at-checkbox__input.is-disabled.is-checked .at-checkbox__inner {
    /* background-color: #d1dbe5; */
    /* border-color: #d1dbe5 */
}

.at-checkbox__input.is-disabled.is-checked .at-checkbox__inner::after {
    /* border-color: #fff */
}

.at-checkbox__input.is-disabled.is-indeterminate .at-checkbox__inner {
    /* background-color: #d1dbe5; */
    /* border-color: #d1dbe5 */
}

.at-checkbox__input.is-disabled.is-indeterminate .at-checkbox__inner::before {
    /* border-color: #fff */
}

.at-checkbox__input.is-disabled+.at-checkbox__label {
    /* color: #bbb; */
    cursor: not-allowed
}

.at-table .at-checkbox__inner {
    display: inline-block;
    position: relative;
    border-radius: 4px;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    z-index: 1;
    transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46)
}

.at-checkbox__inner::after {
    box-sizing: content-box;
    content: "";
    /* border: 2px solid #fff; */
    border-left: 0;
    border-top: 0;
    height: 8px;
    left: 5px;
    position: absolute;
    top: 1px;
    -ms-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
    width: 4px;
    transition: transform .15s cubic-bezier(.71, -.46, .88, .6) .05s;
    -ms-transform-origin: center;
    transform-origin: center
}

.at-checkbox__original {
    opacity: 0;
    outline: 0;
    position: absolute;
    margin: 0;
    width: 0;
    height: 0;
    left: -999px
}

.at-table-filter .at-checkbox .at-checkbox__inner {
    /* border:1px solid #bfcbd9; */
}

.at-checkbox-button,
.at-checkbox-button__inner {
    position: relative;
    display: inline-block
}

.at-checkbox__label {
    font-size: 14px;
    padding-left: 5px
}

/* .at-checkbox-button.is-checked .at-checkbox-button__inner {
  color: #fff;
  background-color: #20a0ff;
  border-color: #20a0ff;
  box-shadow: -1px 0 0 0 #20a0ff
} */

.at-checkbox-button.is-disabled .at-checkbox-button__inner {
    /* color: #bfcbd9; */
    cursor: not-allowed;
    background-image: none;
    /* background-color: #eef1f6; */
    /* border-color: #d1dbe5; */
    box-shadow: none
}

.at-checkbox-button__inner,
.at-transfer-panel {
    /* background: #fff; */
    vertical-align: middle;
    box-sizing: border-box
}

.at-checkbox-button.is-focus .at-checkbox-button__inner {
    /* border-color: #20a0ff */
}

.at-checkbox-button:first-child .at-checkbox-button__inner {
    /* border-left: 1px solid #bfcbd9; */
    border-radius: 4px 0 0 4px;
    box-shadow: none !important
}

.at-checkbox-button:last-child .at-checkbox-button__inner {
    border-radius: 0 4px 4px 0
}

.at-checkbox-button__inner {
    line-height: 1;
    white-space: nowrap;
    /* border: 1px solid #bfcbd9; */
    border-left: 0;
    /* color: #1f2d3d; */
    margin: 0;
    cursor: pointer;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    padding: 10px 15px;
    font-size: 14px;
    border-radius: 0
}

.at-checkbox-button__inner:hover {
    /* color: #20a0ff */
}

.at-checkbox-button__inner [class*=el-icon-] {
    line-height: .9
}

.at-checkbox-button__inner [class*=el-icon-]+span {
    margin-left: 5px
}

.at-checkbox-button__original {
    opacity: 0;
    outline: 0;
    position: absolute;
    margin: 0;
    visibility: hidden;
    left: -999px
}

.at-checkbox-button--large .at-checkbox-button__inner {
    padding: 11px 19px;
    font-size: 16px;
    border-radius: 0
}

.at-checkbox-button--small .at-checkbox-button__inner {
    padding: 7px 9px;
    font-size: 12px;
    border-radius: 0
}

.at-checkbox-button--mini .at-checkbox-button__inner {
    padding: 4px;
    font-size: 12px;
    border-radius: 0
}

.at-table::before {
    height: 0px;
}

#container .at-table th {
    border-bottom: 0px;
}

#container .table td {
    border-top: 0px;
}

.at-table th>.cell {
    height: 36px;
    background-color: #f3f5f9;
    color: #5c6781;
    font: bold 12px "microsoft Yahei";
}

.at-table .at-table--enable-row-transition .at-table__body td {
    height: 36px !important;
}

.at-table th {
    height: 36px;
}

.at-table th>.cell {
    line-height: 36px
}

.at-table table tr:nth-of-type(even) {
    background-color: #f7f8fa;
}

.at-table table tr:nth-of-type(even) .at-checkbox {
    margin-left: -1px
}

.at-table thead {
    font-size: 12px;
    border: 1px solid #e6ebf1;
}

.at-table table tr:nth-of-type(even) td:first-of-type {
    border-left: 1px solid #f1f3f7;
}

.at-table table tr:nth-of-type(even) td:last-of-type {
    border-right: 1px solid #f1f3f7;
}

.at-table td {
    border-bottom: 1px solid #f1f3f7;
}

.at-table th.is-leaf {
    border: 0px;
}

.at-table th>.cell.highlight {
    color: #5c6781;
}

.at-table .at-table__header {
    border: 1px solid #e6ebf1;
}

.at-table .at-checkbox__inner {
    border-radius: 1px;
}

/* .at-table .at-checkbox__input.is-checked .at-checkbox__inner{
  background: url("../assets/table/bingo.png") no-repeat  center center;
} */

.at-table .at-checkbox__input.is-focus .at-checkbox__inner {
    /* border-color: #bfcbd9; */
}

.at-table .at-checkbox__input.is-checked .at-checkbox__inner::after {
    transform: rotate(45deg) scaleY(0);
}

.at-table .sort-caret.descending {
    width: 12px;
    height: 5px;
    border: none;
    background: url("../assets/table/downlight.png") no-repeat no-repeat 1px 0px;
}

.at-table .sort-caret.ascending {
    width: 12px;
    height: 10px;
    border: none;
    background: url("../assets/table/uplight.png") no-repeat no-repeat 1px 2px;
}

.at-table .descending .sort-caret.descending {
    width: 12px;
    height: 6px;
    border: none;
    background: url("../assets/table/downdark.png") no-repeat no-repeat 1px 2px;
}

.at-table .ascending .sort-caret.ascending {
    width: 12px;
    height: 10px;
    border: none;
    background: url("../assets/table/updark.png") no-repeat no-repeat 1px 2px;
}

.at-table .caret-wrapper {
    margin-left: 0px;
}

.at-table .at-table__column-filter-trigger {
    margin-left: 0px;
    position: absolute;
    top: 0px;
}

.at-table .at-icon-arrow-down:before {
    content: '';
}

.at-table .at-icon-arrow-up:before {
    content: '';
}

.at-table .at-icon-arrow-down {
    width: 10px;
    height: 5px;
    background: url("../assets/table/selectdown.png") no-repeat center center;
}

.at-table .at-icon-arrow-up {
    width: 10px;
    height: 5px;
    background: url("../assets/table/selectup.png") no-repeat center center;
}

.at-table .at-table--enable-row-transition .at-table__body tr:nth-of-type(odd) td:last-of-type>div.cell>span {
    padding-right: 1px;
}

.at-table__column-filter-tip{
  display:inline-block;
  width:5px;
  height:5px;
  background-color:#1f92ef;
  border-radius:50%;
  position:absolute;
  top:10px;
  left:14px;
}